"当一个用户注册时就给这个用户分配一个没有被用户占用的id号"用ASP.NET(C#)怎么写?

来源:百度知道 编辑:UC知道 时间:2024/07/02 08:34:03
回答者2,请具体讲述一下你的第二种说明好吗?

不知道你的ID有什么要求,如果是自动生成的可以用随机数再稍加处理得到你想要的结果,随机数种子用时间来做一般能够用, 如果是你已定好的,那可以在数据库里建一个表存放ID列表,再加一个字段标记是否已使用,然后用SQL取一条未使用的就行了,还有就是设你的用户表的ID列为标识列,然后规定一个格式,如果我的理解的话这跟C#代码没多大关系

在数据库中把id设为主键,并自动增加。就可以解决了。
若你用ACCESS,则把id设为主键,id类型设为自动编号。
若你用SQL SERVER,则把id设为主键,id设为标识。

数据库里不是由自增吗?identity